package com.zretc.dao;


import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;

/**
 * 袁大力：
 * 电影详情mapper
 */
@Repository
public interface MovieDetailsMapper {

    /**
     * 根据电影id查询电影详情
     * @param movieId
     * @return
     */
    Map<String,Object> findMovieDetailsByMovieId(String movieId);

    /**
     * 通过关系表中的影片id查找该影片中的主演名
     * @param movieId
     * @return
     */
    List<String> findActorByRelationId(String movieId);
    /**
     * 根据电影id查找该电影在那些影院中上映
     * @param movieId
     * @return
     */
    List<Map<String,String>> findCinemaByMovieId(String movieId);

    /**
     * 根据传入的一个map来进行多条件查询
     * 影城、播放厅和时间安排
     * @param params
     * @return
     */
    List<Map<String,Object>> findMovieMessageForSelectSeat(Map<String,String> params);
}
